.code:
  PUSH1 0x60		contract loop {...
  PUSH1 0x40		contract loop {...
  MSTORE			contract loop {...
  PUSH1 0x0		int i
tag3: 
  JUMPDEST		for (int i = 0; i < 10000000; ++i) {...
  PUSH3 0x989680		10000000
  DUP2			i
  SLT			i < 10000000
  ISZERO			for (int i = 0; i < 10000000; ++i) {...
  PUSH [tag4]		for (int i = 0; i < 10000000; ++i) {...
  JUMPI			for (int i = 0; i < 10000000; ++i) {...
tag5: 
  JUMPDEST		for (int i = 0; i < 10000000; ++i) {...
  PUSH1 0x1		i < 10000000
  ADD			++i
  PUSH [tag3]		for (int i = 0; i < 10000000; ++i) {...
  JUMP			for (int i = 0; i < 10000000; ++i) {...
tag4: 
  JUMPDEST		for (int i = 0; i < 10000000; ++i) {...
  PUSH1 0x0		int i
  DUP2			N = i
  SWAP1			N = i
  SSTORE			N = i
  POP			function loop(){...
  PUSH #[$00000000…00000000]		contract loop {...
  DUP1			contract loop {...
  PUSH [$00000000…00000000]		contract loop {...
  PUSH1 0x0		contract loop {...
  CODECOPY			contract loop {...
  PUSH1 0x0		contract loop {...
  RETURN			contract loop {...
.data:
  0: 
  .code:
    PUSH1 0x60		contract loop {...
    PUSH1 0x40		contract loop {...
    MSTORE			contract loop {...
    PUSH [ErrorTag]		contract loop {...
    JUMP			contract loop {...
